package com.wz.project.ssj.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.wz.project.ssj.mapper.MsgSsjMapper;
import com.wz.project.ssj.domain.MsgSsj;
import com.wz.project.ssj.service.IMsgSsjService;
import com.wz.common.utils.text.Convert;

/**
 * 出库输送机监控Service业务层处理
 * 
 * @author wz
 * @date 2023-12-26
 */
@Service
public class MsgSsjServiceImpl implements IMsgSsjService 
{
    @Autowired
    private MsgSsjMapper msgSsjMapper;

    /**
     * 查询出库输送机监控
     * 
     * @param devId 出库输送机监控ID
     * @return 出库输送机监控
     */
    @Override
    public MsgSsj selectMsgSsjById(String devId)
    {
        return msgSsjMapper.selectMsgSsjById(devId);
    }

    /**
     * 查询出库输送机监控列表
     * 
     * @param msgSsj 出库输送机监控
     * @return 出库输送机监控
     */
    @Override
    public List<MsgSsj> selectMsgSsjList(MsgSsj msgSsj)
    {
        return msgSsjMapper.selectMsgSsjList(msgSsj);
    }

    /**
     * 新增出库输送机监控
     * 
     * @param msgSsj 出库输送机监控
     * @return 结果
     */
    @Override
    public int insertMsgSsj(MsgSsj msgSsj)
    {
        return msgSsjMapper.insertMsgSsj(msgSsj);
    }

    /**
     * 修改出库输送机监控
     * 
     * @param msgSsj 出库输送机监控
     * @return 结果
     */
    @Override
    public int updateMsgSsj(MsgSsj msgSsj)
    {
        return msgSsjMapper.updateMsgSsj(msgSsj);
    }

    /**
     * 删除出库输送机监控对象
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    @Override
    public int deleteMsgSsjByIds(String ids)
    {
        return msgSsjMapper.deleteMsgSsjByIds(Convert.toStrArray(ids));
    }

    /**
     * 删除出库输送机监控信息
     * 
     * @param devId 出库输送机监控ID
     * @return 结果
     */
    @Override
    public int deleteMsgSsjById(String devId)
    {
        return msgSsjMapper.deleteMsgSsjById(devId);
    }
}
